package net.hn.hnms.biz.cockpit.mapper;


import net.hn.hnms.biz.cockpit.domain.vo.DistanceCorrelationVo;
import net.hn.hnms.biz.cockpit.domain.vo.DistanceTrendVo;
import net.hn.hnms.biz.cockpit.domain.vo.OptionVo;
import net.hn.hnms.biz.cockpit.domain.vo.ProductTrendVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface DispatchCockpitMapper {
    /**
     * 工作面总产量
     *
     * @param mineCode
     * @return
     */
    List<OptionVo> getDispatchCockpitMapper(@Param("mineCode") String mineCode);

    String getMineLeader(@Param("mineCode") String mineCode);

    ProductTrendVo getOutputCorrelation(@Param("mineCode") String mineCode, @Param("day") String day, @Param("type") String type);

    List<DistanceCorrelationVo> getDistanceCorrelation(@Param("mineCode") String mineCode, @Param("day") String day, @Param("type") String type);
}
